print("哈哈哈，我是一个自定义的脚本，用于根据当前ip地址配置不同的python环境，如果你是开发环境，那我就会使用settings_dev.py，如果你是生产环境，我就会调用settings_prod.py")

import socket
import os

def get_local_ip():
    try:
        # 获取主机名
        host_name = socket.gethostname()
        # 获取本机IP
        local_ip = socket.gethostbyname(host_name)
        return local_ip
    except Exception as e:
        print(f"Failed to get local IP: {e}")
        return None
    
    
def set_environment_based_on_ip(ip):
    if ip == '10.64.232.15':  
        os.environ['DJANGO_SETTINGS_MODULE'] = 'root_backend.settings_pro'  # 生产环境
    else:
        os.environ['DJANGO_SETTINGS_MODULE'] = 'root_backend.settings_dev'  # 默认开发环境
        
        